package com.dayaokeji.rhythmschoolstudent.utils;

import android.text.TextUtils;
import android.widget.TextView;

/**
 * Created by Gorden on 2017/9/28.
 */

public class InputUtils {

    /**
     * 验证用户输入
     * @param text TextView EditText , Button 组件都可验证
     * @param msg 提示语
     * @return true 表示用户输入 ， false 表示用户没输入或控件为null
     */
    public static boolean validateInput(TextView text, String msg) {
        if (validate(text)) return true;
        ToastUtils.info(msg);
        return false;
    }

    /**
     * 验证用户输入
     * @param text TextView EditText , Button 组件都可验证
     * @param msgRes 提示语资源Id
     * @return true 表示用户输入 ， false 表示用户没输入或控件为null
     */
    public static boolean validateInput(TextView text, int msgRes) {
        if (validate(text)) return true;
        ToastUtils.info(msgRes);
        return false;
    }

    private static boolean validate(TextView text) {
        if (text != null) {
            String input = text.getText().toString().trim();
            if (!TextUtils.isEmpty(input)) {
                return true;
            }
        }
        return false;
    }
}
